.data1{
    width: 100%;
    height: 6rem;


}
.data2{
    width:40% ;
    height: 100%;
    float: left;
    margin-left: 2rem;

}
.data3{
    width:45% ;
    height: 100%;
    float: left;
    margin-left: 0.2rem;

}
.data4{
    width:32% ;
    height: 100%;
    float: left;
    margin-left: 0.2rem;

}

.stepsExample .timeline.am-steps.am-steps-small
.am-steps-item.am-steps-custom
.am-steps-head-inner > .am-steps-icon {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #d9dff1;
}
.stepsExample .timeline.am-steps.am-steps-small .am-steps-tail {
    top: 3px;
    padding: 0 8px;
    background-color: transparent;
}
.sub-title {
    color: #888;
    font-size: 14px;
    padding: 30px 0 18px 0;
}
.news{
    height: 140px;
    vertical-align: center;
    text-align: center;
    margin-bottom: 10rem;
}

.news .img {
    margin:20rem auto;
    width:100%;
    height:100%
}
